#include<stdio.h>

int main()
{
	int n[10000];
	int max[10000];
	int N;
	scanf("%d",&N);
	for(int i=0;i<N;i++){
		n[i]=max[i]=0;
	} 
	for(int i=0;i<N;i++){
		for(int j=0;j<N;j++){
			n[j]+=1;
			if(n[j]>max[j]){
				max[j]=n[j];
			}
		}
		n[i]=0;
	}
	for(int i=N-2;i>=0;i--){
		for(int j=0;j<N;j++){
			n[j]+=1;
			if(n[j]>max[j]){
				max[j]=n[j];
			}
		}
		n[i]=0;
	}
    for(int i=(N+1)/2;i<N;i++){
    	max[i]=max[N-i-1];
	}
	for(int i=0;i<N;i++){
		printf("%d\n",max[i]);
	}
	return 0;
 } 
